home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Snippets / DirectoryPopup 1.0 / □□□DPSample Source / SimpleAppInit.c < prev    next >
Text File  |  1996-05-24  |  761b  |  53 lines

  1. /*
  2.  *    Project:        SimpleApp
  3.  *
  4.  *    Filename:         SimpleAppInit.c
  5.  *
  6.  *    Author:         Marco Piovanelli
  7.  *
  8.  *    Revision History:
  9.  *
  10.  *            1996.05.24                MP        created this file
  11.  *
  12.  */
  13.  
  14. #include "SimpleApp.h"
  15.  
  16. OSErr Initialize ( )
  17. {
  18.     OSErr err ;
  19.  
  20.     MaxApplZone ( ) ;
  21.     
  22.     for ( int index = 0 ; index < kMoreMasters ; index ++ )
  23.     {
  24.         MoreMasters ( ) ;
  25.     }
  26.     
  27.     InitGraf ( & qd . thePort ) ;
  28.     InitWindows ( ) ;
  29.     InitMenus ( ) ;
  30.     TEInit ( ) ;
  31.     InitDialogs ( nil ) ;
  32.     InitCursor ( ) ;
  33.     FlushEvents ( everyEvent, 0 ) ;
  34.     
  35.     if ( InfoScrap ( ) -> scrapSize > kScrapThreshold )
  36.     {
  37.         UnloadScrap ( ) ;
  38.     }
  39.     
  40.     if ( ( err = InitializeEvents ( ) ) != noErr )
  41.         return err ;
  42.     
  43.     if ( ( err = InitializeMenus ( ) ) != noErr )
  44.         return err ;
  45.     
  46.     return noErr ;
  47. }
  48.  
  49. OSErr Finalize ( )
  50. {
  51.     return noErr ;
  52. }
  53.